home *** CD-ROM | disk | FTP | other *** search
/ Internet Tools (InfoMagic) / Internet Tools.iso / ip / trace / collect / RELEASE.Z / RELEASE
Text File  |  1991-12-03  |  5KB  |  100 lines

  1. Hello,
  2.  
  3.     We need some volunteers to collect wide-area traffic traces.  Below we 
  4. briefly describe the research context this collection fits in and what you need
  5. to do if you would help us do the collection.  
  6.  
  7. 1. Research Context
  8.     We are trying to characterize the traffic that flows through the Internet; 
  9. you may have seen our SIGCOMM 91 paper on characterizing wide-area TCP/IP 
  10. traffic. We are now extending this work to be a complete traffic source model 
  11. of the Internet to be used in driving performance evaluations of routing, flow,
  12. congestion, and resource management algorithms.  
  13.     This type of research requires instrumenting lots of stub networks so that 
  14. they save and make available descriptions of all the network traffic that 
  15. terminates or originates at their stub.  The traffic descriptions we need has 
  16. to be much more detailed than the monthly traffic reports NSFNET already makes 
  17. available.  More specifically, we need sufficient information to describe every
  18. "conversation" with an endpoint at the stub.  This requires saving three or
  19. four packet headers per TCP conversation.  
  20.     This data collection would not interfere with normal operation of the 
  21. network and does not pose a network security threat.  Sites sensitive to
  22. privacy issues could perform a one-way transformation on the conversation's
  23. source and destination IP addresses.
  24.  
  25. 2. What You Need to Do
  26.     If you would like to help us do the collection, you need to do an anonymous
  27. ftp to jerico.usc.edu (128.125.51.6) and get the collection package.  The 
  28. package is in the directory: ~ftp/pub/jamin/collect.  The directory contains
  29. the following two files:
  30.  
  31.      13585 collect.tar.Z
  32.     262019 tcpdump-2.0.tar.Z
  33.  
  34.     The file "tcpdump-2.0.tar.Z" is the tcpdump distribution from LBL.  You 
  35. need this file only if you don't have tcpdump (version 2.0) installed on your 
  36. system.
  37.     The file "collect.tar.Z" contains the two programs used in the data 
  38. collection process: "collect" and "generator."  
  39.  
  40.     "Collect" is a shell script which invokes the tcpdump program to collect 
  41. network packets.  (Tcpdump is a network instrumentation program from Lawrence 
  42. Berkeley Lab.)  It is important that the collection routine be run on a machine
  43. on the ethernet segment connected to the sites internetwork gateway, so that
  44. all internet packets can be observed.
  45.     When running on Ultrix or BSD+BPF, tcpdump can log dropped packets.  Not so
  46. on SunOS with the nit interface; the program "generator" is used to estimate 
  47. the loss-rate of the collection run.  The validity of studies based on 
  48. collecting traces depends on the loss-rate of the collection.  Since loss-rate 
  49. depends on the collection machine's CPU utilization, it is best that the 
  50. collection be run on a dedicated workstation.  The nit interface of SunOS cannot
  51. collect packets generated by the local machine, thus on SunOS "generator" should
  52. run on a different machine from the one running collect.  This means that 
  53. estimating the loss-rate of a collection requires three machines: one to run 
  54. "collect," one to run "generator," and one to act as the target of packets 
  55. generated by "generator" (the load put on the "generator" machines is 
  56. negligible).  If you absolutely can spare only one machine, you can forgo doing
  57. loss-rate estimation; we would still encourage you to collect data which we will
  58. use to support conclusions drawn from primary traces.
  59.  
  60.    There are more detailed instructions on installing and running the
  61. collection package in the README file and manual pages included in
  62. collect.tar.Z, but to summarize, these are the equipments you need for doing
  63. the collection:
  64.  
  65. 1. A machine running an operating system supported by the tcpdump program, i.e.
  66.    one of SunOS, Ultrix, BSD+BPF (See the README file in tcpdump-2.0.tar.Z).
  67. 2. The said machine should have enough disk space to hold the collected data.
  68.    This space requirement depends on the load on your network.  For the three
  69.    sites we have done our collection so far, UC Berkeley saw 64,800 
  70.    conversations during the 24 hour collection period, USC saw 17,950 
  71.    conversations, and Bellcore saw 14,130 conversations.  From these figures, 
  72.    we calculated that 20MB disk space should be more than enough to hold a
  73.    day's worth of data.
  74.  
  75. And if you are doing loss-rate estimation:
  76. 3. A machine to run the "generator" program.  Any UNIX machine will do.
  77. 4. A machine to act as a target of the "generator" program.
  78.  
  79.              ======================================
  80.                                ||
  81.                                ||
  82.                              +----+
  83.                              | GW |
  84.                              +----+
  85.                                 |
  86.                                 |
  87.              -------------------------------------------------
  88.                  |                       |                 |
  89.                  |                       |                 |
  90.             +---------+              +-------+         +---------+
  91.             |generator|              |collect|         |generator|
  92.             | source  |              | host  |         | target  |
  93.             |OPTIONAL |              |RQUIRED|         |OPTIONAL |
  94.             +---------+              +-------+         +---------+
  95.  
  96.                 Fig. 1: Example collection run setup.
  97.  
  98.     If you have any problems or questions, please feel free to contact us at:
  99. traffic@excalibur.usc.edu.
  100.